//
//  SEGAdDisplayModel.h
//  SEGStandard-SEGMessage
//
//  Created by Clavis on 2020/4/29.
//

#import <Foundation/Foundation.h>

typedef NS_ENUM(NSUInteger, SEGADType) {
    SEGAD_PGCListType               = 1,   // '纷享页', '纷享页看点'
    SEGAD_PGCDetailType             = 4,   // '日报', '日报详情页'
    SEGAD_PGCRecommendType          = 5,   // '纷享页', '纷享页推荐'
    SEGAD_PGCDetailCommentType      = 6,   // '日报', '日报评论'
    SEGAD_WordTopicCommentType      = 7,   // '文字话题', '文字话题回复'
    SEGAD_NeighborCommentType       = 8,   // '邻里圈', '邻里圈评论'
    SEGAD_NeighborDetailCommentType = 9,   // '帖子', '帖子详情页评论'
    SEGAD_ChannelListType           = 12,  // '主站', '主站列表'
    SEGAD_LaunchType                = 13,  // '启动页', '启动页'
    SEGAD_NeighborListType          = 14,  // '邻里圈', '邻里圈列表'
    SEGAD_NeighborPublishType       = 15,  // '邻里圈', '邻里圈发布页'
    SEGAD_ActivityDetailType        = 16,  // '活动', '活动详情页'
    SEGAD_ImageTopicType            = 17,  // '图文话题', '图文话题详情页'
    SEGAD_MessageListType           = 18,  // '消息中心', '消息中心组
    SEGAD_MessageRecommendType      = 19,  // '消息中心', '消息中心精选推荐'
    SEGAD_MessageActivityType       = 20,   // '消息中心', '消息中心活动通知'
    SEGAD_ActivitySign              = 21   // '福利社', '福利社'
};

@interface SEGAdDisplayTimeModel : NSObject

@property (nonatomic, assign) NSInteger version;
@property (nonatomic, strong) NSString *beginTime;
@property (nonatomic, strong) NSString *endTime;
@property (nonatomic, assign) NSInteger week;

@end


@interface SEGAdDisplayModel : NSObject

@property (nonatomic, strong) NSString *advertId;
@property (nonatomic, assign) NSInteger groupCount;
@property (nonatomic, assign) NSInteger showAdvCount;
@property (nonatomic, assign) NSInteger intervalTime;
@property (nonatomic, assign) NSInteger code;
@property (nonatomic, strong) NSArray<SEGAdDisplayTimeModel *> *advertTimeList; //广告屏蔽时间列表

@end

